package com.lvy.hczn.front.system.domain.business;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.lvy.hczn.front.common.core.domain.BaseModel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 数据备份
 *
 * @author yw
 * @date 2022-03-25 09:29:03
 **/
@Data
@TableName("shelf_location")
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "wcs数据备份")
public class ShelfLocation extends BaseModel<ShelfLocation> {

    /**
     * 1:货架，2:皮带，3:夹爪
     */

    @TableField(exist = false)
    private Integer DATA_Type;

    /**
     * 数据库转换格式
     */
    @TableField(value = "data_type")
    @ApiModelProperty(value = "1:货架，2:皮带，3:夹爪")
    private Integer dataType;

    /**
     * 仓库编号
     */
    @TableField(value = "seat_id")
    @ApiModelProperty(value = "仓库编号")
    private Integer SeatID;

    /**
     * 行编号
     */
    @TableField(value = "line_id")
    @ApiModelProperty(value = "行编号")
    private Integer LineID;

    /**
     * 列编号
     */
    @TableField(value = "list_id")
    @ApiModelProperty(value = "列编号")
    private Integer ListID;

    /**
     * 皮带编号
     */
    @TableField(value = "belt_id")
    @ApiModelProperty(value = "皮带编号")
    private Integer BeltID;

    @TableField(value = "temp_num")
    @ApiModelProperty(value = "温区")
    private Integer TempNum;

    /**
     * 提升机编号
     */
    @TableField(value = "cy_id")
    @ApiModelProperty(value = "提升机编号")
    private Integer CyID;

    /**
     * 货箱编号
     */
    @TableField(value = "box_code")
    @ApiModelProperty(value = "货箱编号")
    private String BoxCode;

    /**
     * 状态
     */
    @TableField(value = "state")
    private Integer State;

    @ApiModelProperty(value = "响应ID")
    @TableField(exist = false)
    private Integer AnswerID;

    @ApiModelProperty(value = "异常代码")
    @TableField(exist = false)
    private Integer ErrorID;

    @TableField(value = "i_string")
    @ApiModelProperty(value = "扩展字段")
    private String iSTRING;
}
